export interface FetchTVWallListItem {
	id: string
	name: string
	positions?: Array<TVWallBasicItem>
}
export interface TVWallBasicItem {
	parent_box_width: number
	box_x: number
	box_y: number
	box_height: number
	box_width: number
	hdu_id: string
	hdu_alias: string
}
export interface FetchTVWallItem {
	style_id: string
	name: string
	layout_x: number
	layout_y: number
	creator: string
	details: Array<
		TVWallBasicItem & {
			silence: 0 | 1
			online: 0 | 1
			used: 0 | 1
			volume: number
		}
	>
}
export interface SaveTVWallItem {
	name: string
	layout_x: number
	layout_y: number
	details: Array<TVWallBasicItem>
}
export interface IChannelProps {
	hdu_alias: string
	hdu_ids: string[]
}
